body {
  background-color: #E6EEF8;
  color: #34444C;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0px;
}

h1 {
  font-weight: normal;
}

h2 {
  font-weight: normal;
}

img {
  padding: 0px 4px;
  vertical-align: -15%;
}

li {
  padding-bottom: 2px;
}

.button_small {
  bottom: 2px;
  font-size: 0.6em;
  position: relative;
}

.error {
  background-color: #FFBBBB;
  border: 1px solid #FF0000;
  color: #CC0000;
  padding: 6px;
}

.hint {
  font-size: 0.6em;
}

.legal {
  font-size: 0.6em;
  padding-top: 16px;
}

.list_button {
  left: -25px;
  list-style-type: none;
  position: relative;
}

.success {
  background-color: #00FF99;
  border: 1px solid #006633;
  color: #006633;
  padding: 6px;
}

#header {
  background-color: #4B5559;
  border-bottom: 3px solid #668C93;
  width: 100%;
}

#subtitle {
  color: #CADFED;
  font-size: 0.7em;
  margin: 0px;
  padding: 0px 16px 16px;
}

#title {
  color: #FFFFFF;
  font-size: 2em;
  margin: 0px;
  padding: 16px 16px 0px;
}

#content {
  margin: 12px;
}
